5. CalDAV Scheduling
How it works:
Several users on one CalDAV server (can be using different clients) schedule with each other
One user is the “Organizer”, others are “Attendees”
One is the Organizer, others are Attendees. Each stores their calendars on the Server.
There are two parts to scheduling:
Freebusy lookup
Sending invitations and receiving replies
Freebusy results are returned immediately.
Invitation replies are sent only after users inspect and accept or decline.
Each user has an “Outbox” and an “Inbox”. The “Outbox” is used to trigger freebusy
lookup or send invites or replies. The “Inbox” is where invites or replies are delivered. Clients monitor the “Inbox” for incoming scheduling messages.